home *** CD-ROM | disk | FTP | other *** search
- Installation of screen3.3
-
- 0.)
- Unpack. Screen comes as a compressed tar archive. You need gzip to uncompress.
- But... you probably already managed that step, when you are reading this.
-
- 1.)
- Run configure. This should create a Makefile and a config.h file
- suited for your machine. Rename config.status to reflect the architecture
- (hostname) where it was built. To reconfigure quickly for that architecture
- just run that config.status file.
- If this process fails, try to find out what configure did do and what it
- should have checked. Mail me.
-
- 2.)
- Look through the Makefile & user configuration section in config.h and check the
- pathnames. Change them to suit your installation requirements.
-
- 3.)
- You may well run screen from your private binary directory and with a
- private socket directory like $HOME/.screen. But to have a full featured
- screen and (from a users point of view) more secure pty's you should
- consult a system administrator and discuss installing screen setuid-root
- in some globally accessible directory like /usr/local/bin.
-
- Consider this, when deciding whether you install screen setuid-root:
- - On some machines root priviliges are required to open pty's.
- - Pty's should be owned by the user, so that she can do chmod to prevent
- intrudor attacks.
- - The ^At feature may need to lseek and read the kernel file to retrieve
- the load average.
- - On most machines utmp slots can only be created/manipulated with root
- privileges.
-
- 4.)
- The man page screen.1 should go to /usr/local/man/man1, or some similar
- directory. It should format nicely with nroff -man. If it does not, then
- try removing extra dots with: sed -e 's/^\.\././' < screen.1 | nroff -man
- Look through the etcscreenrc file for system wide defaults that you like to
- set. e.g. autodetach off, startup_message off, ...
- Install it to match the pathname specified in config.h
-
- 5.)
- Since version 3.2.15 the screenrc file syntax changed slightly. All rc files
- from previous versions should be run through the newsyntax script that comes
- with this package.
-
- Juergen Weigert. (screen@uni-erlangen.de)
-